[DEBUG] 2020-11-17 11:42:21,058 method:org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:596)
Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@28f67ac7
[DEBUG] 2020-11-17 11:42:21,201 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
[DEBUG] 2020-11-17 11:42:21,515 method:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:435)
Identified candidate component class: file [C:\Users\NSUS\IdeaProjects\SpringAOP\target\classes\com\lovo\aspect\LogAspect.class]
[DEBUG] 2020-11-17 11:42:21,525 method:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:435)
Identified candidate component class: file [C:\Users\NSUS\IdeaProjects\SpringAOP\target\classes\com\lovo\config\DBProperties.class]
[DEBUG] 2020-11-17 11:42:21,542 method:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:435)
Identified candidate component class: file [C:\Users\NSUS\IdeaProjects\SpringAOP\target\classes\com\lovo\service\InvoiceService.class]
[DEBUG] 2020-11-17 11:42:21,544 method:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:435)
Identified candidate component class: file [C:\Users\NSUS\IdeaProjects\SpringAOP\target\classes\com\lovo\service\UserService.class]
[DEBUG] 2020-11-17 11:42:21,732 method:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:435)
Identified candidate component class: file [C:\Users\NSUS\IdeaProjects\SpringAOP\target\classes\com\lovo\dao\UserDAO.class]
[DEBUG] 2020-11-17 11:42:21,733 method:org.mybatis.spring.mapper.ClassPathMapperScanner.processBeanDefinitions(ClassPathMapperScanner.java:180)
Creating MapperFactoryBean with name 'userDAO' and 'com.lovo.dao.UserDAO' mapperInterface
[DEBUG] 2020-11-17 11:42:21,742 method:org.mybatis.spring.mapper.ClassPathMapperScanner.processBeanDefinitions(ClassPathMapperScanner.java:216)
Enabling autowire by type for MapperFactoryBean with name 'userDAO'.
[DEBUG] 2020-11-17 11:42:22,093 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'
[DEBUG] 2020-11-17 11:42:22,099 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory'
[DEBUG] 2020-11-17 11:42:22,104 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
[DEBUG] 2020-11-17 11:42:22,113 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
[DEBUG] 2020-11-17 11:42:22,144 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG] 2020-11-17 11:42:22,451 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'applicationConfig'
[DEBUG] 2020-11-17 11:42:22,589 method:org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.getAdvice(ReflectiveAspectJAdvisorFactory.java:258)
Found AspectJ method: public java.lang.Object com.lovo.aspect.LogAspect.sayAround(org.aspectj.lang.ProceedingJoinPoint)
[DEBUG] 2020-11-17 11:42:23,118 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'logAspect'
[DEBUG] 2020-11-17 11:42:23,119 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'DBProperties'
[DEBUG] 2020-11-17 11:42:23,198 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.url' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 11:42:23,201 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.driver' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 11:42:23,202 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.user' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 11:42:23,204 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.pwd' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 11:42:23,205 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'type.aliases.package' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 11:42:23,222 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'invoiceService'
[DEBUG] 2020-11-17 11:42:23,233 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userService'
[DEBUG] 2020-11-17 11:42:23,243 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userDAO'
[DEBUG] 2020-11-17 11:42:23,300 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'sqlSessionFactoryBean'
[DEBUG] 2020-11-17 11:42:23,305 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'dataSource'
[DEBUG] 2020-11-17 11:42:23,315 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'dataSource' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 11:42:23,332 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 11:42:23,523 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 11:42:23,559 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:42)
退出方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 11:42:23,564 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:45)
方法执行时间0.036秒
[DEBUG] 2020-11-17 11:42:23,575 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 11:42:23,577 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:42)
退出方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 11:42:23,578 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:45)
方法执行时间0.002秒
[DEBUG] 2020-11-17 11:42:23,580 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 11:42:23,581 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:42)
退出方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 11:42:23,582 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:45)
方法执行时间0.001秒
[DEBUG] 2020-11-17 11:42:23,583 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 11:42:23,585 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:42)
退出方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 11:42:23,586 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:45)
方法执行时间0.002秒
[DEBUG] 2020-11-17 11:42:23,587 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:42)
退出方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 11:42:23,592 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:45)
方法执行时间0.258秒
[DEBUG] 2020-11-17 11:42:23,836 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'dataSource'
[DEBUG] 2020-11-17 11:42:23,837 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 11:42:23,837 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:33)
进入方法：SqlSessionFactoryBean com.lovo.config.ApplicationConfig.sqlSessionFactoryBean(DataSource,DBProperties)
